feel self-reproach - Turc Anglais Dictionnaire